package util.AST;

import java.util.ArrayList;

public class ASTdeclaDeVar extends AST {

	private ArrayList<Identificador> ids = new ArrayList<Identificador>();
	private TipoDeVariavel tipo;
	private ASTexpressao valorInicial;
	
	public ASTdeclaDeVar(ArrayList<Identificador> ids, TipoDeVariavel tipo, ASTexpressao valorInicial){
		this.ids = ids;
		this.tipo = tipo;
		this.valorInicial = valorInicial;
	}
	
	
	public ArrayList<Identificador> getIds() {
		return ids;
	}

	public void setIds(ArrayList<Identificador> ids) {
		this.ids = ids;
	}

	public TipoDeVariavel getTipo() {
		return tipo;
	}

	public void setTipo(TipoDeVariavel tipo) {
		this.tipo = tipo;
	}

	public ASTexpressao getValorInicial() {
		return valorInicial;
	}

	public void setValorInicial(ASTexpressao valorInicial) {
		this.valorInicial = valorInicial;
	}

	@Override
	public String toString(int level) {
		// TODO Auto-generated method stub
		return null;
	}

}
